<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>登录页面</title>
    <link rel="stylesheet" href="css/header.css">

</head>

<body>
    <div class="header">
        <div class="login">
            <a href="registry.html">请注册</a>
            <a href="login.html">请登录</a>
        </div>
        <div class="admin" style="display: none;">
            <span></span>：欢迎光临
            <a href="javascript:;">退出</a>
        </div>
    </div>
    <div class="nav"></div>
    <fieldset style="width:1160px;margin:10px auto;">
        <legend>用户登录</legend>
        <form action="">
            <p>
                <label for="">用户名：</label>
                <input type="text" class="username">
                <span class="checkspan"></span>
            </p>
            <p>
                <label for="">密&emsp;码：</label>
                <input type="password" class="password">
                <span class="checkspan"></span>
            </p>
            <p>
                <label for="">验证码：</label>
                <input type="text" class="captchaimg" placeholder="请输入图片中的验证码">
                <img src="http://localhost/taobao/php/image_captcha.php" onclick="this.src='http://localhost/taobao/php/image_captcha.php?' +new Date().getTime();" width="100" height="30" style="position: relative;top:10px;"><br/>
                <span class="checkspan"></span>
            </p>
            <p><input type="button" value="用户登录" class="btn"> <a href="registry.html">用户注册</a></p>
        </form>
    </fieldset>
    <!-- 
        登录页面
        1.前端
            - 表单验证
            - 确认用户名是否存在(前端将用户名先匹配) - ajax - 后端返回结果
            - 将匹配的用户名和密码同时传给后端 - ajax - 后端返回结果
            - 匹配验证码：将验证码发送给后端，后端匹配  
                    验证码就是后端传来的一张图片
                    src引入后端验证码生成文件
                    onclick 点击重新调用验证码文件
                    new Date().getTime() 当前时间的毫秒数，解决缓存问题。
                    解决浏览器缓存的方式：
                        1.new Date().getTime()拼接地址栏
                        2.Math.random()

        2.后端
            - 接收用户名，进行匹配 - sql语句 - 返回结果给前端
            - 接收用户名和密码，进行匹配 - sql语句 - 返回结果给前端
            - 接收验证码 - 返回结果
     -->
</body>

</html>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="script/login_module.js"></script>